Ext.namespace('pages.p2p.zqsh.zqzrlb.query');

pages.p2p.zqsh.zqzrlb.query.View = function(config) {
	Ext.apply(this, config);
	/** 操作类型 */
	this.operType = config.operType;
	this.record = config.record;
	this.initUIComponents();
	pages.p2p.zqsh.zqzrlb.query.View.superclass.constructor.call(this);
};

Ext.extend(pages.p2p.zqsh.zqzrlb.query.View, Ext.Window, {
	
	
	initUIComponents : function() {
		
		
		this.form = new Ext.form.FormPanel({
			layout : 'column',
			height : 280,
			labelWidth : 200,
			labelAlign : 'center',
			autoScroll : true,
			border : false,
			frame : false,
			items : [ {
				columnWidth : 1,
				height : 10,
				border : false
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '项目名称',
					xtype : 'textfield',
					name : 'XMMC',
					id : 'XMMC',
					readOnly : true
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '预期年化收益率',
					xtype : 'numberfield',
					name : 'SJSYL',
					id : 'SJSYL',
					readOnly : true
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '金额',
					xtype : 'numberfield',
					name : 'JE',
					id : 'JE',
					readOnly : true
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '期限（天）',
					xtype : 'numberfield',
					name : 'QX',
					id : 'QX',
					readOnly : true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '发标日期',
					xtype : 'textfield',
					name : 'FBSJ',
					id : 'FBSJ',
					readOnly : true
				} ]
			},  {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '募集期（天）',
					xtype : 'textfield',
					name : 'MJQ',
					id : 'MJQ',
					readOnly : true
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [{
					fieldLabel : '计息日期',
					xtype : 'textfield',
					name : 'JXRQ',
					id : 'JXRQ',
					readOnly : true
				}]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '回款日期',
					xtype : 'datefield',
					anchor: '90%',
					name : 'HKRQ',
					id : 'HKRQ',
					format : 'Y-m-d',
					hideTrigger : true,
					readOnly : true
				}]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '借款人',
					xtype : 'textfield',
					name : 'JKR',
					id : 'JKR',
					readOnly : true
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '状态',
					xtype : 'textfield',
					name : 'ZT',
					id : 'ZT',
					readOnly : true
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '进度',
					xtype : 'textfield',
					name : 'JD',
					id : 'JD',
					readOnly : true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '编号',
					xtype : 'textfield',
					name : 'ID',
					id : 'ID',
					readOnly : true
				} ]
			}, {
				columnWidth : 1,
				layout : 'form',
				border : false,
				items : [ {
					xtype : 'textarea',
					fieldLabel : '借款项目简介',
					height : 80,
					id : 'JKXMJJ',
					name : 'JKXMJJ',
					anchor : '96%',
					maxLength : 500,
					maxLengthText : '借款项目简介输入过长',
					anchor : '99%',
					readOnly : true
				} ]
			}, {
				columnWidth : 1,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '借款用途',
					xtype : 'textarea',
					name : 'JKYT',
					id : 'JKYT',
					height : 80,
					anchor : '96%',
					maxLength : 500,
					maxLengthText : '借款用途输入过长',
					anchor : '99%',
					readOnly : true
				} ]
			}, {
				columnWidth : 1,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '担保说明',
					xtype : 'textarea',
					name : 'DBSM',
					id : 'DBSM',
					height : 80,
					anchor : '96%',
					maxLength : 500,
					maxLengthText : '借款用途输入过长',
					anchor : '99%',
					readOnly : true
				} ]
			}],
			tbar : [ {
				text : '关闭',
				iconCls : 'close',
				handler: function(){
					this.close();
				}.createDelegate(this)
			} ]
		});

		
		Ext.apply(this, {
			id : 'menuAddWindow',
			title : '查看债权详细信息',
			border : false,
			layout : 'fit',
			style:{
				marginRight: 'auto',
		        marginLeft: 'auto'
			},
			width : 800,
			height : 500,
			modal : true,
			items : [ this.form ],
			listeners:{
				'render' : this.initData.createDelegate(this)
			}
		});
	},
	
	initData : function() {
		Ext.getCmp('ID').setValue(this.record.get("ID"));
		Ext.getCmp('XMMC').setValue(this.record.get("XMMC"));
		Ext.getCmp('SJSYL').setValue(this.record.get("SJSYL"));
		Ext.getCmp('JE').setValue(this.record.get("JE"));
		Ext.getCmp('QX').setValue(this.record.get("QX"));
		
		var zt = this.record.get("ZT");
		var zt_str = zt;
				
		if(zt == '1'){
			zt_str = "招标中";
		}else if(zt == '2'){
			zt_str = "投标完成";
		}else if(zt == '3'){
			zt_str = "还款中";
		}else if(zt == '4'){
			zt_str = "还款完成";
		}else if(zt == '0'){
			zt_str = "已截至";
		}
		Ext.getCmp('ZT').setValue(zt_str);
		Ext.getCmp('JD').setValue(this.record.get("JD"));
		Ext.getCmp('FBSJ').setValue(this.record.get("FBSJ"));
		Ext.getCmp('JKR').setValue(this.record.get("JKR"));
		Ext.getCmp('JKXMJJ').setValue(this.record.get("JKXMJJ"));
		Ext.getCmp('JKYT').setValue(this.record.get("JKYT"));
		Ext.getCmp('DBSM').setValue(this.record.get("DBSM"));
		Ext.getCmp('MJQ').setValue(this.record.get("MJQ"));
		Ext.getCmp('JXRQ').setValue(this.record.get("JXRQ"));
		
		var fbrq = this.record.get("FBSJ");
		var mjq = this.record.get("MJQ");
		var qx = this.record.get("QX");
		var hk_days = Number(mjq) + Number(qx) + 1;
		var hk_date = new Date(fbrq);
		hk_date.setDate(hk_date.getDate() + hk_days);
		Ext.getCmp('HKRQ').setValue(hk_date);
	},
	
	onCancel : function(){
		this.close();
	}
});